package com.hifar.test.equip.pojo;

import com.baomidou.mybatisplus.annotation.TableName;
import com.hifar.model.BaseModel;
import com.hifar.plat.AopOption.Dict;
import com.hifar.plat.AopOption.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * <p>
 * 资源-设备
 * </p>
 *
 * @author wangkepeng
 * @since 2024-12-11 11:58:26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("HF_env_clamp")
@ApiModel(value = "HfEnvClamp对象", description = "资源-设备")
public class HfEnvClamp extends BaseModel implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 夹具名称
     */
    @Excel(name = "夹具名称", sort = 1)
    @ApiModelProperty(value = "夹具名称")
    private String clampName;

    /**
     * 夹具编号
     */
    @Excel(name = "夹具编号", sort = 2)
    @ApiModelProperty(value = "夹具编号")
    private String clampCode;

    @Excel(name = "状态", sort = 3, dictCode = "hf_env_clamp_status")
    @ApiModelProperty(value = "状态")
    @Dict(dictCode = "hf_env_clamp_status")
    private String status;

    @Excel(name = "存放地点", sort = 4, dictCode = "hf_env_clamp_address")
    @ApiModelProperty(value = "存放地点")
    @Dict(dictCode = "hf_env_clamp_address")
    private String address;

    /**
     * 备注
     */
    @Excel(name = "备注", sort = 5)
    @ApiModelProperty(value = "备注")
    private String remarks;
}